package cz.semjobKB.conllx.node;

import java.io.Serializable;

/**
 * Morphological getters
 * 
 * @author synergy
 *
 */
public interface IMorpho extends Serializable{

	/**
	 * Gets the word type(lexical type)
	 * Position 1 in morphological Tag
	 * 
	 * @return the word type
	 */
	EWordType getWordType();
	
	/**
	 * Gets genus
     * position 3 in morphological Tag
	 * 
	 * @return genus
	 */
	char getGenus();
	
	/**
	 * Gets word number
     * position 4 in morphological Tag
     *
	 * @return
	 */
	char getNumber();
	
	/**
	 * Gets word fall
     * position 5 in morphological Tag
	 * 
	 * @return fall
	 */
	char getFall();
	
	/**
	 * Gets word person
     * position 8 in morphological Tag
	 * 
	 * @return word person
	 */
	char getPerson();
}
